Big Huge Thesaurus

international organization

noun

sounds kind of like